package com.justgame.project.service.api.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.justgame.project.service.api.entity.JustGameComment;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
import java.util.List;

@Data
@EqualsAndHashCode(callSuper = true)
public class JustGameCommentVO extends JustGameComment {
    /**
     * 回复数量
     */
    private Integer replyCount;

    /**
     * 头像
     */
    private String avatarUrl;

    /**
     * 网名
     */
    private String onlineName;

    /**
     * 评论日期
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8")
    private Date commentTime;

    /**
     * 是否是VIP用户 0否1是
     */
    private Integer isVip;

    /**
     * 会员类型
     */
    private Integer vipType;

    /**
     * 是否是VIP用户 0否1是
     */
    private Integer isAdmin;

    /**
     * 回复
     */
    private List<JustGameCommentVO> replies;
}
